Skip to content

chore(workspace): absorb post-merge lane commits and the render-drift fix - #173

Open
marlon-costa-dc wants to merge 4078 commits into
0.12.0-devfrom
chore/infra-regen-sweep-integration
Open

chore(workspace): absorb post-merge lane commits and the render-drift fix#173
marlon-costa-dc wants to merge 4078 commits into
0.12.0-devfrom
chore/infra-regen-sweep-integration

Conversation

@marlon-costa-dc

@marlon-costa-dc marlon-costa-dc commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Follow-up to #171, which merged at 2df6ac4.

What this carries

Four commits from the sweep lane that landed in the local checkout after #171 was pushed, plus one roll-up:

  • 6883cd46f integrate(sweep): markdown fleet green + flext-infra runtime restored
  • 7f7faee72 roll up flext-infra v0.12.0rc3 and relock
  • 35eb223f2 roll up the flext-infra gate-lock ignore fix
  • fb3204a67 roll up flext-infra check-gate dispatch and gate-lock ignore
  • fb3204a67→HEAD points flext-infra at 12fc0dcdcfix(codegen): clear post-merge render drift, which repairs the template_render 'env' is undefined failure chore(workspace): adopt regenerated infra projections across the fleet #171's ci job hit while rendering ci-matrix.yml

The render fix is already on flext-infra@0.12.0-dev; the superproject pointer is what lagged.


Summary by cubic

Absorbs post-merge infra lane changes, advances submodules, and applies the render‑drift fix so CI renders ci-matrix.yml, runs the full gate set, and release checks unblock. Previously CI failed with "template_render 'env' is undefined" and release status failed due to a stale lock and a dirty gate lock; now uv.lock is relocked, .beads.gate.lock is ignored, and CI dispatch covers both halves of the gates.

  • Advances flext-infra and the fleet; relocks uv.lock and adds tool.uv.exclude-newer-package fences to stabilize the lock.
  • Fixes codegen render drift; ci-matrix.yml now passes GITHUB_TOKEN to Docker builds.
  • CI workflow runs the previously developer-only gates (lint/pyrefly); triggers narrowed to 0.12.0-dev for push/PR.
  • Removes pre-commit auto-setup/gen hooks to prevent local side effects.
  • Updates .mise.toml to stop pinning uv and align tool versions with the codegen contract.
  • Switches .beads/config.yaml to the shared Dolt server and cleans unused keys; .gitignore ignores .beads.gate.lock.
  • Regenerates markdown/docs; no runtime code is changed. Includes checkpoint commits that capture generated surfaces and lock/gitlink drift only.

Review focus

  • Verify CI renders and runs end-to-end (both gate halves execute).
  • Run make release WHAT=status to confirm a clean tree and lock; .beads.gate.lock should not dirty the repo.

Written for commit f0710fb. Summary will update on new commits.

Review in cubic

Marlon Costa and others added 30 commits August 4, 2026 00:00
Align AGENTS and root ci-matrix comments with the canonical gen APPLY
surface after the main-only policy closeout.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Bump 16 lagging submodule pointers to origin/0.12.0-dev tips (includes
flext-grpc Channel.ready mypy fix). Align development.md and arc42 §8.1
with Result DIP: p.Result annotations and r[T] factories.
chore(workspace): sync gitlinks + Result DIP doc fixes
Align verb census, FIX→APPLY, docstring audit recipes, and ULW wording
with make help on 0.12.0-dev. No main promote.

Beads: mro-2yjy
Co-authored-by: Cursor <cursoragent@cursor.com>
…vers-012

docs: reliability leftovers for live Make surface (DEV)
Point submodules at gate-fix tips: grpc Channel.ready four-gate green
(#58), infra conform/detector lint+mypy (#210).
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Land flext-infra Security closeout projections across the fleet on
0.12.0-dev. No promote to main.

Beads: mro-2yjy
Co-authored-by: Cursor <cursoragent@cursor.com>
…kflows-012

chore(gitlinks): pin members after workflow sanitize
…on-id

chore(workspace): bump flext-core gitlink (#375)
Follow-up after concurrent tip movement; gitlinks only.

Beads: mro-2yjy
Co-authored-by: Cursor <cursoragent@cursor.com>
chore(gitlinks): repin members after workflow sanitize
Beads: mro-2yjy
Co-authored-by: Cursor <cursoragent@cursor.com>
Resolve flext-context-routing skill conflict favoring config.AiHub path keys.

Co-authored-by: Cursor <cursoragent@cursor.com>
docs: cite config.AiHub path keys instead of tilde defaults
Track origin/0.12.0-dev after concurrent tip move; CI still queued.
Co-authored-by: Cursor <cursoragent@cursor.com>
docs: fleet docs centralization gitlinks + markdownlint SSOT (mro-z89e.33)
Co-authored-by: Cursor <cursoragent@cursor.com>
chore: closeout gitlink pin + docs ledger (mro-z89e.34)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.6.2 to 7.0.1.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@ea165f8...043fb46)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [jdx/mise-action](https://github.com/jdx/mise-action) from 4.2.3 to 4.2.4.
- [Release notes](https://github.com/jdx/mise-action/releases)
- [Changelog](https://github.com/jdx/mise-action/blob/main/CHANGELOG.md)
- [Commits](jdx/mise-action@9e7f763...7e36c90)

---
updated-dependencies:
- dependency-name: jdx/mise-action
  dependency-version: 4.2.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Restore strict markdownlint, unify authority sequencing, retire dead
prompt skill links, align ADR required_skills, and retract false ledger
done state. Pin flext-infra to the export-discovery/ancestry fix branch.

Bead: mro-z89e.35
marlon-costa-dc and others added 28 commits August 22, 2026 01:00
Phase 0A (mro-x0rau): Exterminate docs verb R12
Co-authored-by: marlon-costa-dc <128386606+marlon-costa-dc@users.noreply.github.com>
Co-authored-by: marlon-costa-dc <128386606+marlon-costa-dc@users.noreply.github.com>
audit: bugfix/mro-0tvv-1-backup-disabled -> 0.12.0-dev
fix(security): migrate base images per Snyk remediation (18 Dockerfiles)
docs(security): Semgrep triage inventory (52 findings)
chore(deps): bump packaging from 26.2 to 26.3
…l-sh/setup-uv-10.0.1

chore(deps): bump astral-sh/setup-uv from 9.0.0 to 10.0.1
…ise-action-4.2.5

chore(deps): bump jdx/mise-action from 4.2.4 to 4.2.5
chore(deps): bump hatchling from 1.31.0 to 1.32.0
Bump flext-infra submodule pointer to include the fix.
…on sweep

Gitlink bumps across every member repo plus regenerated CI/scaffold artifacts.
Committed so no work rests uncommitted before the integrator pass; not
validated, not promoted.
…n sweep

Advances every submodule pointer to the commit each member repo just landed.
Gitlinks only; no member content is changed from here.
… (aihub-v01jg)

Gitlink roll-up for the integrator sweep.

Two defects fixed, in order:

1. RUNTIME BLOCKED. A concurrent actor ran `git reset` on the flext-infra lane
   and dropped two commits, one of which carried MakeCiSpec.local_value.
   check/workspace_check.py:78 and the pre-commit template still read that
   field, so every project sharing the flext-infra runtime failed with
   'MakeCiSpec object has no attribute local_value' and could not run
   `make check` AT ALL. Both objects survived in the object store and were
   re-merged --no-ff; nothing from the concurrent actor was discarded.

2. MARKDOWN. With the gate able to run again, rumdl fmt cleared 217 autofixable
   findings across 69 files (MD009 trailing space, MD012 blank lines at EOF,
   MD034 bare URLs). All mechanical; no prose changed.

The 157 remaining MD052 findings are vendored upstream Pydantic reference docs
under docs/references/pydantic2/, already excluded by the gate config.

Evidence: make check CHECK_GATES=markdown over the workspace ->
total=31 passed=31 failed=0 exit=0
flext-infra gitlink advances to b6e723f6f, the merge of PR #422 which restored
config loading, codegen and all seven quality gates (490 errors -> 0) and was
released as v0.12.0rc3.

uv.lock follows: flext-infra 0.12.0rc0 -> 0.12.0. The stale lock was blocking
'make release WHAT=status', which checks the lock before anything else, so no
release verb could run from the workspace root.

Refs: flext-infra#422, aihub-9r373
flext-infra 78eadcf62 stops .beads.gate.lock from dirtying every checkout,
which is what kept 'make release WHAT=status' failing at its clean-tree check
and blocked the release verb workspace-wide.

Refs: aihub-9r373
Points flext-infra at 12fc0dcdc (fix(codegen): clear post-merge render
drift), which repairs the template_render 'env' is undefined failure the
PR ci hit while rendering ci-matrix.yml. The fix is already on
flext-infra/0.12.0-dev; this only advances the superproject pointer.
…ssion suspension

WIP checkpoint only. Captures tracked generated surfaces, dependency lock drift,
and member gitlink positions after the integration sweep. No validation claim;
remaining flext-infra full-suite failures are recorded in bead aihub-v01jg.
@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
E Security Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants